const ora = require('ora')

module.exports = (fn, msg) => async (...args) =>{
  let spinner = ora(msg)
  spinner.start()
  let r = await fn(...args)
  spinner.succeed()
  return r
}